const util = require("../../utils/util")
const app = getApp()

Page({
  data: {
    userInfo: {},
    hasUserInfo: false,
  },

  onLoad() {

  },

  //首次授权获取头像和昵称
  getUserProfile(e) {
    // 推荐使用wx.getUserProfile获取用户信息，开发者每次通过该接口获取用户个人信息均需用户确认
    // 开发者妥善保管用户快速填写的头像昵称，避免重复弹窗
    wx.getUserProfile({
      desc: '用于让你奶茶喝得更香甜', // 声明获取用户个人信息后的用途，后续会展示在弹窗中，请谨慎填写
      success: (res) => {
        console.log("用户授权了本地的信息")
        if (res.userInfo) {
          //发起网络请求
          wx.request({
            url: 'http://localhost:8080/wx/getinfo',
            method: "POST",
            header: {
              'content-type': "application/x-www-form-urlencoded"
              // 这种形式才是表单的提交
            },
            data: {
              nickName: res.userInfo.nickName,
              avatarUrl: res.userInfo.avatarUrl
            },
            success(res) {
              console.log("获得到了头像和昵称！")
            }
          })
        } else {
          console.log('获取信息失败！' + res.errMsg)
        }
        this.setData({
          //设置js里的userInfo
          userInfo: res.userInfo,
          hasUserInfo: true
        })
        //设置全局变量的userInfo
        app.globalData.userInfo.nickName = res.userInfo.nickName
        app.globalData.userInfo.avatarUrl = res.userInfo.avatarUrl
        wx.navigateBack({
          delta: 1,
        })
      }
    })
  },

})